//
//  S.h（String）
//
//
//  Created by mokai on 14-7-29.
//  Copyright (c) 2014年 mokai. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface S : NSObject

/**
 是否为[NULL null] 为nil 为空字符串
 **/
+(BOOL)isblank:(NSString *)str;
+(BOOL)isnotblank:(NSString *)str;
/**
 如果为[NULL null] 为nil 则返回空字符串，否则返回原值
 **/
+(NSString *)blank:(NSString *)str;
/**
 如果为isblank，则返回默认内容，否则返回原值
 **/
+(NSString *)str_default:(NSString *)str value:(NSString *)defaultValue;
/**
 清除两边空格
 **/
+(NSString *)trim:(NSString *)str;

@end

//快速访问函数
#define     str_isblank(str)        [S isblank:str]
#define     str_isnotblank(str)     (!str_isblank(str))
#define     str_blank(str)          [S blank:str]
#define     str_default(str,val)    [S str_default:str value:val]
#define     str_trim(str)           [S trim:str]
